liver dumpling - Turkish English Dictionary